home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 August / macformat-027.iso / mac / Portables / Newton / Dev / newt-25 folder / changes.txt < prev    next >
Encoding:
Text File  |  1995-01-29  |  4.9 KB  |  117 lines  |  [TEXT/R*ch]

  1. changes.txt
  2. 1/30/95
  3. Newt 2.5
  4.  
  5. - Newt Revision History
  6. - Future Possibilities
  7.  
  8.  
  9. Newt Revision History
  10. -----
  11. 2.5 (1/30/95)
  12. -- see Newt.1st (and change25.txt for registered users)
  13.  
  14. 2.4 (10/15/94)
  15. - fixes save source bug
  16. - fixes "fixing" arrays of frames, removeStep when closed
  17. - allows user prototypes to be constructed incrementally
  18. - uses graphic and sound resources stored in soups (see Slurpee 1.2)
  19. - supports more examples (see listing in NewtNews.txt)
  20. - files in .sit & .zip archives should be more accessible
  21.  
  22. 2.3 (9/3/94)
  23. - adds new syntax/mechanism for defining objects and building apps
  24. - supports embedded help books and standalone Newton books
  25. - provides scroll options for long lists of methods, objects
  26. - adds other apps/books to Newt's overview list, e.g., Slurpee
  27. - uses a "library" folder for shared, customizable method/object templates
  28. - supports Duplicate, Delete of source code via action button
  29. - removes built-in demo code; see sample sources applic0.nwt, graphic0.nwt;
  30.   see also NewtATut and/or NewtTurT interactive tutorials
  31. - lite-version (w/o turtle graphics and some features) available separately
  32. - both Mac and PC versions of text files
  33. - misc. changes to methods, user interface
  34.  
  35.  
  36. 2.2 (6/6/94):
  37. - support and examples for additional system prototypes and viewclasses
  38.   (it now supports all prototypes and viewclasses described in NTK 1.0.1):
  39.   protoRCheckbox, protoFilingButton, protoDrawer, protoDateExpando,
  40.   protoPhoneExpando, protoActionButton, protoPrintFormat, protoKeyboard,
  41.   protoKeypad, protoLabeledBatteryGauge, protoPicker, protoEndPoint,
  42.   clView, clEditView, clGaugeView, clKeyboardView, clMonthView, clOutline,
  43.   clParagraphView, clPictureView, clPolygonView, clRemoteView
  44. - a few other fixes/features
  45.  
  46. 2.1 (4/20/94):
  47. - reorganizes interface: Edit Methods moves to "main" view, turtle to Drawing
  48.   Area; other cosmetic improvements
  49. - supports and documents additional system prototypes: protoBorder,
  50.   protoCloseBox, protoDivider, protoFloater, protoFolderTab, protoGauge,
  51.   protoGlance, protoLabelInputLine, protoLargeCloseBox, protoPictIndexer,
  52.   protoPictRadioButton, protoPictureButton, protoRoll, protoRollBrowser,
  53.   protoRollItem, protoSetClock, protoShowBar, protoStatus, protoStatusBar,
  54.   protoTable, protoTableDef, protoTableEntry, protoTitle
  55. - supports user prototypes and subviews ("linked layouts")
  56. - handles low frame heap situations better
  57. - adds Color (penPattern) option for Newt drawing
  58.  
  59. 2.0 (2/16/94):
  60. - adds initial support for creating interface objects and saving applications
  61. - new icon; "auto close"; separate RUNewt application for running, exchanging
  62.   applications
  63. - rearranges/resizes interface for Newt Controls, Eval Controls, Code
  64.   Templates, Edit Methods (continued)
  65. - moves samples to Expr button, overview accesses list of views
  66. - sets keyboard input to a default edit location (Eval field or method source)
  67. - saves folder for "newts" to/from Preferences; does not remove Prefs as in 1.1
  68. - improves access for large and larger numbers of method entries
  69. - adds visual feedback for Pen setting -- Newt grows/shrinks
  70. - adds support for Logo word and sentence operations
  71.  
  72. 1.2 (12/93-2/94)
  73. - limited distribution beta releases; Happy Newt Year
  74.  
  75. 1.1 (11/24/93):
  76. - saves Newt methods, screen snapshots and evaluation results as "newts"
  77.   (notes) in Notepad, organized via the built-in folders
  78. - sends messages to single newt or to many newts
  79. - adds a Print? option, with results and errors printed to a scrolling Eval Log
  80. - eliminates the "do you want to add..." prompts during keyboard entry
  81. - streamlines NewtonScript editing via inserting code templates in Edit
  82.   Methods (continued) and via selecting entire sample expressions for Eval field
  83. - recognizes line gesture to set Newt heading and to draw lines; drag to move Newt
  84. - draws more cleanly (clipping, refresh); adds "poof" animation for erase
  85. - simplifies interface for editing methods; scrolls methods
  86. - traps and reports errors
  87. - removes Preferences entry when Newt application is removed
  88.  
  89. 1.0 (10/12/93)
  90. - initial release
  91.  
  92.  
  93. Future Possibilities
  94. -----
  95. There are many features and fixes that would be nice to have. However, there
  96. are also design trade-offs, especially given the MessagePad's and my
  97. constraints. So, help me figure out:
  98. - where can it go on the screen?
  99. - how much memory space and implementation time is it worth?
  100. - can it take advantage of existing Newton mechanisms or metaphors?
  101.  
  102. For example:
  103. - resizable views (hooks are in there; need better system support)
  104. - save applications as "real" Newton packages (need docs), access via Extras
  105. - palette for app objects with interface support for drag, edit, etc.
  106. - more online manuals, tutorials (in NewtonBook, Acrobat, Web formats)
  107. - more example files
  108. - better drag gesture; other gestures for drawing; undo support for drawing?
  109. - use Newt as a wireless remote LegoLogo controller
  110. - allow more customization of Newt environment, save more to Preferences?
  111.  
  112.  
  113. Next steps will likely be:
  114. - "real" packages
  115. - object (non-source) editors
  116. - more examples
  117.